# -*- coding: utf-8 -*-
"""
@Time ： 2023/10/16 20:05
@Auth ： y.h
@File ：configurator_controller.py
@IDE ：PyCharm
@Motto：The sooner you start to code, the longer the program will take. —— Roy Carlson
"""
from pythonProjectTemplate.Entity.SystemEntity.calculating_multiple_columns_entity import 多列运算配置文件
from pythonProjectTemplate.Entity.SystemEntity.data_duplicate_checking_entity import 数据查重配置文件
from pythonProjectTemplate.Entity.SystemEntity.many_col_iter_calculation_properties import 多列多行迭代运算配置文件
from pythonProjectTemplate.Entity.SystemEntity.many_row_and_row_calculation_properties import 多行与多行迭代运算配置文件
from pythonProjectTemplate.Entity.SystemEntity.reset_col_index_properties import 指定列索引配置文件
from pythonProjectTemplate.Entity.SystemEntity.del_row_or_col_properties import 删除行或列配置文件
from pythonProjectTemplate.Entity.SystemEntity.get_sheet_data_value_entity import 数据裁切配置文件
from pythonProjectTemplate.Entity.SystemEntity.load_excel_properties import 读取Excel表单的配置
from pythonProjectTemplate.Entity.SystemEntity.load_file_entity import 文件加载实体类
from pythonProjectTemplate.Entity.SystemEntity.re_df_name import 更改列名配置文件
from pythonProjectTemplate.Entity.Enum.calculating_type_enum import 运算符
from pythonProjectTemplate.Entity.SystemEntity.single_valued_matrix_calculation_properties import 单值矩阵运算配置文件


class 配置器:

    def 读取Excel表单配置(self):
        return 读取Excel表单的配置()

    def 文件加载配置(self):
        return 文件加载实体类()

    def 数据裁切配置(self):
        return 数据裁切配置文件()

    def 数据查重配置(self):
        return 数据查重配置文件()

    def 多列运算配置(self):
        return 多列运算配置文件()

    def 更改列名配置(self):
        return 更改列名配置文件()

    def 删除行或列配置(self):
        return 删除行或列配置文件()

    def 指定列索引配置(self):
        return 指定列索引配置文件()

    def 运算符(self):
        return 运算符

    def 多列多行迭代运算配置(self):
        return 多列多行迭代运算配置文件()

    def 多行与多行迭代运算配置(self):
        return 多行与多行迭代运算配置文件()

    def 单值矩阵运算配置(self):
        return 单值矩阵运算配置文件()


